/*-------------------------------------------------------------------------------*/
/*    ___      _  _      _                ___      _        _         _   ___    */
/*   |   \ _ _| \| |_  _| |_____   ___   / __|__ _| |_ __ _| |_  _ __| |_|_  )   */
/*   | |) | '_| .` | || | / / -_) |___| | (__/ _` |  _/ _` | | || (_-<  _|/ /    */
/*   |___/|_| |_|\_|\_,_|_\_\___|        \___\__,_|\__\__,_|_|\_, /__/\__/___|   */
/*                                                           |__/                */ 
/*                                                                               */
/*               Skin Styles for DotNetNuke - Catalyst2 by DrNuke                */
/*                      http://www.DrNuke.co.uk/catalyst2                        */
/*                  Copyright DrNuke Ltd - All rights reserved                   */
/*-------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------*/
/* General Page Styles                                                           */
/*-------------------------------------------------------------------------------*/
html { height:100%; margin:0; padding:0; }
#Body { height:100%; margin:0; padding:0; }
form { height:100%; margin:0; padding:0; }
p { font-size:1em; color:#000000; }
.normal, .Normal { font-size:1em; color:#000000; }
.NormalBold { font-family:arial,helvetica; font-size:1.1em; font-weight:bold; color:#2c2c2c; }
.NormalRed { color:#c50000; font-family:arial,helvetica; font-weight:bold; font-size:1.1em; }
.fullheight { height:100%; }
.fullwidth { width:100%; }
.clear { clear:both; line-height:0; margin:0; padding:0; font-size:0; height:0; }
.hidden { display:none; }
.catalyst-skin-table { border-collapse:collapse; border-spacing:0; }
.EMSkinTable { table-layout:fixed; }	

/*-------------------------------------------------------------------------------*/
/* Page Structure                                                                */
/*-------------------------------------------------------------------------------*/
#OverlayContainer1 { min-height:100%; width:100%; }
#OverlayContainer2 { min-height:100%; width:100%; }
.TopPadding { height:15px; }
#OuterContainer { height:100%; margin:0 auto; padding:0; }
#InnerContainer { margin:0; background:#ffffff; }
#LogoContainer { margin:0 5px 0 5px; }
#LogoAreaContainer { margin:0 5px 0 5px; }
#LogoRightContainer { text-align:right; margin:0 8px 0 0; }
#LanguageContainer { margin:5px 8px 7px 6px; text-align:right; }
#SearchContainer { margin:8px 0 16px 6px; text-align:right; overflow:hidden; }
#DateContainer { margin:0 6px 7px 6px; text-align:right; }
.Catalyst2Layout1 #MenuContainer { margin:0 5px 0 5px; }
.Catalyst2Layout2 #MenuContainer { margin:0; }
#MenuBottomContainer { position:absolute; top:-3px; left:0; height:3px; margin:0; font-size:0; }
#MenuBottomContainer2 { position:absolute; top:-3px; left:0; height:3px; margin:0; font-size:0; }
#UnderBannerContainer { height:31px; margin:0 5px 0 5px; }
#LoginContainer { height:27px; margin:4px 4px 0 0; float:right;}
#UserContainer { height:27px; margin:4px 8px 0 0; float:right; }
#BreadcrumbContainer { height:23px; margin:8px 0 0 0; float:left;  }
#ContentContainerCell { margin:0; padding:10px 14px 0 14px; vertical-align:top; }
#OuterContentContainerCell { margin:0; padding:0; vertical-align:top; }
#CopyrightContainer { text-align:left; margin:5px 0 0 5px; float:left; }
#TermsContainer { text-align:right; margin:5px 5px 0 5px; float:right; }
#PrivacyContainer { text-align:right; margin:5px 5px 0 5px; float:right; }

/*-------------------------------------------------------------------------------*/
/* Banners                                                                       */
/*-------------------------------------------------------------------------------*/
.Catalyst2Layout1 #BannerOuterContainer { margin:0 5px 0 5px; }
.Catalyst2Layout2 #BannerOuterContainer { margin:0; }
#BannerContainer { float:left; width:100%; }
#CustomBannerContainer { overflow:hidden; }
#FlashBannerContainer { overflow:hidden; }
#FlashBannerContent { text-align:center; }
#FlashBannerContent img { border:none; }
.EMBannerOverlayT { position:relative; }
.Catalyst2Layout1 .EMBannerOverlayB { position:relative; margin:0 5px 0 5px; }
.Catalyst2Layout2 .EMBannerOverlayB { position:relative; }
#BannerContainer .banner-t, #CustomBannerContainer .banner-t, #FlashBannerContainer .banner-t { position:absolute; top:0; left:0; height:1px; background:#ffffff; font-size:0; margin:0; padding:0; }
#BannerContainer .banner-tl, #CustomBannerContainer .banner-tl, #FlashBannerContainer .banner-tl { position:absolute; top:1px; left:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#BannerContainer .banner-tr, #CustomBannerContainer .banner-tr, #FlashBannerContainer .banner-tr { position:absolute; top:1px; right:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#MenuContainer .menu-bl, .banner-bl { position:absolute; bottom:0; left:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }
#MenuContainer .menu-br, .banner-br { position:absolute; bottom:0; right:0; width:11px; height:11px; font-size:0; margin:0; padding:0; }

/*-------------------------------------------------------------------------------*/
/* Search                                                                        */
/*-------------------------------------------------------------------------------*/
#SearchContainer .search-table { width:147px; border-collapse:collapse; border-spacing:0; table-layout:fixed; }
#SearchContainer .search-tl { width:8px; height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-tl.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-tl img { width:8px; height:3px; }
#SearchContainer .search-t { height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-t.gif) repeat-x top left; margin:0; padding:0; }
#SearchContainer .search-t img { width:1px; height:3px; }
#SearchContainer .search-tr { width:25px; height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-tr.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-tr img { width:25px; height:3px; }
#SearchContainer .search-l { width:8px; height:22px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-l.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-l img { width:8px; height:22px; }
#SearchContainer .search-m { height:22px; margin:0; padding:0; }
#SearchContainer .search-r { float:left; width:3px; height:22px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-r.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-r img { width:3px; height:22px; }
#SearchContainer .search-bl { width:25px; height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-bl.png) no-repeat top left; margin:0; padding:0; }
#SearchContainer .search-bl img { width:25px; height:3px; }
#SearchContainer .search-b { height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-b.gif) repeat-x bottom left; margin:0; padding:0; }
#SearchContainer .search-b img { width:1px; height:3px; }
#SearchContainer .search-br { width:8px; height:3px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/search-br.png) no-repeat top right; margin:0; padding:0; }
#SearchContainer .search-br img { width:8px; height:3px; }
#SearchContainer .search { float:left; width:136px; height:22px; margin:0; padding:0; position:relative; }
#SearchContainer .search span { display:block; width:136px; height:22px; margin:0; padding:0; font-size:0; line-height:0; text-indent:-99999px; }
#SearchContainer .search a img { float:right; width:22px; height:22px; margin:0; padding:0; border:none; }
#SearchContainer .search input { float:left; height:13px; font-size:11px; background:#ffffff; width:110px; color:#666666; margin:0; padding:4px 4px 5px 0; border:none; cursor:text; }

/*-------------------------------------------------------------------------------*/
/* Language                                                                      */
/*-------------------------------------------------------------------------------*/
#LanguageContainer div.language-object span.Language { float:none; }
#LanguageContainer div.language-object span.Language img { border:none; }

/*-------------------------------------------------------------------------------*/
/* Links                                                                         */
/*-------------------------------------------------------------------------------*/
a:link, a:visited, a:active { font-weight:bold; text-decoration:underline; }
a:hover { text-decoration:underline; }
a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active { color:#666666; font-weight:bold; font-size:11px; text-decoration:underline; }
a.CommandButton:hover{ color:#444444; font-size:11px; text-decoration:underline; }

/*-------------------------------------------------------------------------------*/
/* Headings                                                                      */
/*-------------------------------------------------------------------------------*/
h1 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h2 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h3 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h4 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h5 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
h6 { font-weight:bold; margin:0; padding:0; line-height:1.5em; }
.Head { font-family:arial; font-size:14px; color:#28509a; font-weight:bold; padding:0; }
.SubHead { font-family:arial; font-size:12px; font-weight:bold; color:#585858; padding:0; }

/*-------------------------------------------------------------------------------*/
/* Date                                                                          */
/*-------------------------------------------------------------------------------*/
.DateToken { color:#777777; font-size:11px; font-weight:normal; white-space:nowrap; }

/*-------------------------------------------------------------------------------*/
/* Login                                                                         */
/*-------------------------------------------------------------------------------*/
#LoginContainer div { height:22px; overflow:hidden; }
.LoginToken, a.LoginToken:link, a.LoginToken:visited, a.LoginToken:active { color:#777777; background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/login-btn.jpg); background-repeat:no-repeat; background-position:center left; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:2px 8px 0 20px; margin:0; }
a.LoginToken:hover { color:#444444; }

/*-------------------------------------------------------------------------------*/
/* User                                                                          */
/*-------------------------------------------------------------------------------*/
#UserContainer div { height:22px; overflow:hidden; }
.UserToken, a.UserToken:link, a.UserToken:visited, a.UserToken:active { color:#777777; background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/register-btn.jpg); background-repeat:no-repeat; background-position:center left; font-size:11px; font-weight:normal; text-decoration:none; height:22px; float:left; line-height:20px; padding:3px 8px 0 20px; margin:0; }
a.UserToken:hover { color:#444444; }

/*-------------------------------------------------------------------------------*/
/* Breadcrumbs                                                                   */
/*-------------------------------------------------------------------------------*/
.BreadcrumbHomeSpan img { width:13px; height:17px; cursor:pointer; }
.BreadcrumbHomeSpan { line-height:17px; float:left; font-size:0; margin:0 3px 0 10px; }
.BreadcrumbSpan img { width:8px; height:22px; }
#BreadcrumbContainer span { float:left; vertical-align:middle;  }
#BreadcrumbContainer .BreadcrumbSpan { line-height:22px; float:left; font-size:0; margin:0 4px 0 4px; }
#BreadcrumbContainer .BreadcrumbSpanFirst { line-height:22px; float:left; font-size:0; margin:0 4px 0 0; }
#BreadcrumbContainer a { float:left;}
.BreadcrumbToken, a.BreadcrumbToken:link, a.BreadcrumbToken:visited, a.BreadcrumbToken:active {  margin-top:3px; color:#424242; font-size:11px; text-decoration:none; font-weight:normal; }
a.BreadcrumbToken:hover { color:#666666; font-size:11px; text-decoration:none; font-weight:normal; }

/*-------------------------------------------------------------------------------*/
/* Copyright, privacy, terms                                                     */
/*-------------------------------------------------------------------------------*/
#FooterCell { vertical-align:top; }
.FooterToken { }
a.FooterToken:link, a.FooterToken:visited, a.FooterToken:active { font-weight:normal; text-decoration:underline; padding:0; margin:0; }
a.FooterToken:hover { font-weight:normal; text-decoration:none; padding:0; margin:0; }

/*-------------------------------------------------------------------------------*/
/* Main Menu                                                                     */
/*-------------------------------------------------------------------------------*/
#MenuBarL { width:11px; padding:0; margin:0; font-size:0; background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-bar-l.png); background-position:top left; background-repeat:repeat-y; }
#MenuBarR { width:11px; padding:0; margin:0; font-size:0; background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-bar-r.png); background-position:top right; background-repeat:repeat-y; }
#MenuBarR img, #MenuBarL img { width:11px; height:48px; }
#MenuBar { padding:0; background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-bg-off.png); background-position:top left; background-repeat:repeat; vertical-align:top; }
#MenuBar-Overlay { background-image:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-overlay-r.png); background-position:top right; background-repeat:repeat-y; overflow:hidden; }

.mainmenu-idle { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#c3c3c3; cursor:pointer; }
.mainmenu-idle span { position:relative; height:48px; line-height:52px; display:block; float:left; overflow:hidden; }
.mainmenu-idle span.txt { text-shadow:#000000 1px 1px 2px; padding:0 5px 0 5px; }
.mainmenu-idle span.icn img { margin:18px 4px 0 0; }
.mainmenu-idle .tab-left { width:9px; height:48px; background:none; }
.mainmenu-idle .tab-right { width:22px; height:48px; background:none; }
.mainmenu-idle .tab-left img { width:9px; height:48px; }
.mainmenu-idle .tab-right img { width:22px; height:48px; }
.mainmenu-idle .tab-sep { width:6px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-seperator.gif) top left no-repeat; }
.mainmenu-idle .tab-sep img { width:6px; height:48px; }

.mainmenu-breadcrumbactive { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; }
.mainmenu-breadcrumbactive span { position:relative; height:48px; line-height:52px; display:block; float:left; overflow:hidden; }
.mainmenu-breadcrumbactive span.txt { background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-bg-on.png) top left repeat-x; text-shadow:#ffffff 1px 1px 2px; padding:0 5px 0 5px; }
.mainmenu-breadcrumbactive span.icn { background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-icn-bg-on.png) top left repeat-x; }
.mainmenu-breadcrumbactive span.icn img { margin:18px 4px 0 0; }
.mainmenu-breadcrumbactive .tab-left { width:9px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-l.png) top left no-repeat; }
.mainmenu-breadcrumbactive .tab-right { width:22px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-r.png) top left no-repeat; }
.mainmenu-breadcrumbactive .tab-left img { width:9px; height:48px; }
.mainmenu-breadcrumbactive .tab-right img { width:22px; height:48px; }
.mainmenu-breadcrumbactive .tab-sep { width:6px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-seperator.png) top left no-repeat; }
.mainmenu-breadcrumbactive .tab-sep img { width:6px; height:48px; }

.mainmenu-selected { display:block; height:48px; float:left; padding:0; margin:0; font-size:11px; font-weight:bold; color:#f5f5f5; cursor:pointer; }
.mainmenu-selected span { position:relative; height:48px; line-height:52px; display:block; float:left; overflow:hidden; }
.mainmenu-selected span.txt { background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-bg-on.png) top left repeat-x; text-shadow:#ffffff 1px 1px 2px; padding:0 5px 0 5px; }
.mainmenu-selected span.icn { background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-icn-bg-on.png) top left repeat-x; }
.mainmenu-selected span.icn img { margin:18px 4px 0 0; }
.mainmenu-selected .tab-left { width:9px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-l.png) top left no-repeat; }
.mainmenu-selected .tab-right { width:22px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/em-menu-r.png) top left no-repeat; }
.mainmenu-selected .tab-left img { width:9px; height:48px; }
.mainmenu-selected .tab-right img { width:22px; height:48px; }
.mainmenu-selected .tab-sep { width:6px; height:48px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/menu-seperator.png) top left no-repeat; }
.mainmenu-selected .tab-sep img { width:6px; height:48px; }

.mainmenu-submenu { padding:0; margin:0; border-collapse:collapse; z-index:1000; }
.mainmenu-menuitem { cursor:pointer; }
.mainmenu-menuitem td { padding:0; margin:0; }
.mainmenu-menuitem td span { font-weight:normal; font-style:normal; text-shadow:#f7f7f7 1px 1px 0; }
.mainmenu-menuitem td.icn { padding:0 6px 0 7px; }
.mainmenu-submenu tr td:first-child + td + td { padding:0 14px 0 6px; }

.mainmenu-submenu tr td:first-child { height:35px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-l.gif) top left repeat-y; border-top:1px solid #cccccc; border-bottom:1px solid #ebebeb; }
.mainmenu-submenu tr td:first-child + td { height:35px; background:#e2e2e2; border-top:1px solid #cccccc; border-bottom:1px solid #ebebeb; min-width:35px; }
.mainmenu-submenu tr td:first-child + td + td { height:35px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-r.gif) top right repeat-y; border-top:1px solid #cccccc; border-bottom:1px solid #ebebeb; }
.mainmenu-submenu tr:hover td:first-child { }
.mainmenu-submenu tr:hover td:first-child + td { }
.mainmenu-submenu tr:hover td:first-child + td + td { }

.mainmenu-submenu tr.first td:first-child { height:36px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-tl.gif) top left no-repeat; border-top:none; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr.first td:first-child + td { height:36px; background:#e2e2e2; border-top:none; border-bottom:1px solid #f0f0f0; min-width:35px; }
.mainmenu-submenu tr.first td:first-child + td + td { height:36px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-tr.png) top right no-repeat; border-top:none; border-bottom:1px solid #f0f0f0; }
.mainmenu-submenu tr.first:hover td:first-child { }
.mainmenu-submenu tr.first:hover td:first-child + td { }
.mainmenu-submenu tr.first:hover td:first-child + td + td { }

.mainmenu-submenu tr.last td:first-child { height:36px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-bl.png) bottom left no-repeat; border-top:1px solid #cccccc; border-bottom:none; }
.mainmenu-submenu tr.last td:first-child + td { height:36px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-b.gif) bottom left repeat-x; border-top:1px solid #cccccc; border-bottom:none; min-width:35px; }
.mainmenu-submenu tr.last td:first-child + td + td { height:36px; background:url(/web/20120126115036im_/http://asne.org/Portals/_default/Skins/Catalyst2-H-Dots/images/submenu-br.png) bottom right no-repeat; border-top:1px solid #cccccc; border-bottom:none; }
.mainmenu-submenu tr.last:hover td:first-child { }
.mainmenu-submenu tr.last:hover td:first-child + td { }
.mainmenu-submenu tr.last:hover td:first-child + td + td { }

/*-------------------------------------------------------------------------------*/
/* Module Menus                                                                  */
/*-------------------------------------------------------------------------------*/
.ModuleTitle_SubMenu { background:#ffffff; padding:0; margin:0; border:1px solid #1f1f1f; z-index:1000; font-weight:normal; }
.ModuleTitle_MenuItem { border:none; }
.ModuleTitle_MenuItem td { background:#ffffff; color:#1f1f1f; font-family:arial,helvetica,verdana; font-size:11px; font-weight:bold; padding:0 5px 0 5px !important; height:20px; white-space:nowrap; }
.ModuleTitle_MenuItemSel { border:none; background:none; }
.ModuleTitle_MenuItemSel td { background:#bababa; }
.ModuleTitle_MenuIcon { border:none; background:#e5e5e5 !important; border-right:1px solid #e5e5e5; }
.ModuleTitle_MenuIcon img { margin:0; }
.ModuleTitle_MenuBreak td { background:#e5e5e5; height:1px; }

/*-------------------------------------------------------------------------------*/
/* Control Panels                                                                */
/*-------------------------------------------------------------------------------*/
.ControlPanel select, .ControlPanel input { font-size:11px; color:#000000; }
.FCKImageGalleryContainer { background:#ffffff; }
.FCKLinkGalleryContainer { background:#ffffff; }
#fckinstanceoptions_tblEditorOptions { background:#ffffff; }

/*-------------------------------------------------------------------------------*/
/* Content Panes                                                                 */
/*-------------------------------------------------------------------------------*/
.LeftLogoPane { float:left; padding:0; vertical-align:top; }
.LeftLogoPane .catalyst-container-overide { width:auto; }
.RightLogoPane { float:right; padding:0; vertical-align:top; }
.RightLogoPane .catalyst-container-overide { width:auto; }
.MenuPane { width:100%; padding:0; vertical-align:top; }
.BannerPane { width:100%; padding:0; vertical-align:top; }
.CustomBannerPane { width:100%; padding:0; vertical-align:top; }
.TopPane { width:100%; padding:0; vertical-align:top; }
.TopPane2 { width:100%; padding:0; vertical-align:top; }
.LeftPane { padding:0 7px 0 0; width:50%; vertical-align:top; }
.RightPane { padding:0 0 0 7px; width:50%; vertical-align:top; }
.LeftPane2 { padding:0 7px 0 0; width:33%; vertical-align:top; }
.ContentPane1 { padding:0 7px 0 7px; vertical-align:top; }
.ContentPane { padding:0; vertical-align:top; }
.RightPane2 { padding:0 0 0 7px; width:33%; vertical-align:top; }
.MiddlePane { width:100%; padding:0; vertical-align:top; }
.ContentPane2 { padding:0 7px 0 0; vertical-align:top; }
.RightPane3 { padding:0 0 0 7px; width:33%; vertical-align:top; }
.LeftPane3 { padding:0 7px 0 0; width:33%; vertical-align:top; }
.ContentPane3 { padding:0 0 0 7px; vertical-align:top; }
.BottomPane { width:100%; padding:0; vertical-align:top; }
.LeftPane4 { padding:0 3px 0 0; width:33%; vertical-align:top; }
.ContentPane4 { padding:0 3px 0 3px; vertical-align:top; }
.RightPane4 { padding:0 0 0 3px; width:33%; vertical-align:top; }
.BottomPane2 { width:100%; padding:0; vertical-align:top; }
.FooterPane { width:100%; padding:0 5px 0 5px; vertical-align:top; }

.OuterTopPane { width:100%; padding:0; vertical-align:top; }
.OuterTopPane2 { width:100%; padding:0; vertical-align:top; }
.OuterLeftPane { padding:0 1px 0 0; width:50%; vertical-align:top; }
.OuterRightPane { padding:0 0 0 1px; width:50%; vertical-align:top; }
.OuterLeftPane2 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane1 { padding:0 1px 0 1px; vertical-align:top; }
.OuterContentPane { padding:0; vertical-align:top; }
.OuterRightPane2 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterMiddlePane { width:100%; padding:0; vertical-align:top; }
.OuterContentPane2 { padding:0 1px 0 0; vertical-align:top; }
.OuterRightPane3 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterLeftPane3 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane3 { padding:0 0 0 1px; vertical-align:top; }
.OuterBottomPane { width:100%; padding:0; vertical-align:top; }
.OuterLeftPane4 { padding:0 1px 0 0; width:33%; vertical-align:top; }
.OuterContentPane4 { padding:0 1px 0 3px; vertical-align:top; }
.OuterRightPane4 { padding:0 0 0 1px; width:33%; vertical-align:top; }
.OuterBottomPane2 { width:100%; padding:0; vertical-align:top; }

/* End Catalyst2 By DrNuke Style Sheet */
/*-------------------------------------------------------------------------------*/

.img_center { 
             text-align: center;
             border-right: solid 1px #999999; 
             border-bottom: solid 1px #999999;  
             margin-bottom: 15px;
}
.img_right { 
           float: right; 
           border-right: solid 1px #999999; 
           border-bottom: solid 1px #999999; 
           margin: 0 0 12px 15px;
}
.img_left { 
          float: left; 
          border-right: solid 1px #999999; 
          border-bottom: solid 1px #999999; 
          margin: 0 12px 6px 0;
}



/*----------------------------------------------------*/
/* Board Candidates Descriptions		*/	
/*----------------------------------------------------*/

.Candidate {
     font-weight:bold; 
     padding:0;
     line-height:1.5em; 
     color:#172042;
     margin-top: 18px;
     margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
}

.CandidateSubHead {
      font-weight:bold; 
      padding:0; 
      line-height:1.5em;
      margin: 12px 0px 0px 0px; 
      color: #cd202c;
}

.CandidateText {
margin-left: 18px;
}

.CandidateTitle {
     font-size:1em; 
     color: #000000;
     margin: 0px 0px 0px 18px;
     font-style: italic;

}

/*----------------------------------------------------*/
/* Side Menu plain square bullets		*/	
/*----------------------------------------------------*/

.s_menu_bullet {
     width:9px;
     height:9px;
     overflow:hidden;
     float:left;
     background-image:url('https://web.archive.org/web/20120126115036im_/http://asne.org/portals/0/images/icons/redbullet.jpg');
}

.s_menu_item {
    margin-left:18px;
    font-size:12px;
    font-weight:700;
    color:#000000;
    text-decoration:none;
}

a.s_menu_item:link, a.s_menu_item:visited {
    margin-left:0px;
    font-size:12px;
    font-weight:700;
    color:#000000;
    text-decoration:none;
}

a.s_menu_item:hover, a.s_menu_item:active {
    color:#CD202c;
}
 
/*----------------------------------------------------*/
/* Side bar		*/	
/*----------------------------------------------------*/

.sidebar {
   float:right;
   width:200px;
   margin:18px 0px 18px 12px;
   border-left:solid 1px #cd202c;
   padding-top:12px;
   padding-left:6px;
}


/*----------------------------------------------------*/

/* Floating module navigation IDs          */
/*----------------------------------------------------*/

#page1 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page2 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page3 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page4 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page5 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page6 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page7 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page8 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page9 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page10 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page11 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page12 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page13 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page14 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page15 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page16 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page17 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:bold;
   padding:0;
   margin-top:32px;
}

#page18 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page19 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}

#page20 {
   font-family:arial,helvetica,sans-serif;
   font-size:1.25em;
   font-weight:700;
   padding:0;
   margin-top:32px;
}
/*
     FILE ARCHIVED ON 11:50:36 Jan 26, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:07:05 Jan 19, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 82.128
  exclusion.robots: 0.145
  exclusion.robots.policy: 0.132
  cdx.remote: 0.099
  esindex: 0.015
  LoadShardBlock: 43.672 (3)
  PetaboxLoader3.datanode: 193.46 (4)
  load_resource: 663.851
  PetaboxLoader3.resolve: 185.671
*/